const BASE_URL= 'http://localhost:3000';

const request=(url,data={},method='GET')=>{
  return new Promise((resolve,reject)=>{
    wx.request({
     url:BASE_URL+url,
     data,
     method,
     success:(res)=>{
       if(res.statusCode>=200 && res.statusCode<300){
         // 请求成功
         if(res.data.code===200){
           // 功能成功
            // 将promise对象改成成功状态，将成功的数据返回出去
           resolve(res.data)
         }else{
           // 功能失败
           wx.showToast({
             title: 'res.data',
             icon:'error'
           })
           reject()
         }
       }else{
          // 请求失败
         wx.showToast({
           title: '请求失败啦~',
           icon:'error'
         })
         reject()
       }
     },
     fail:(err)=>{
       wx.showToast({
         title: '请求失败啦~',
       })
       reject()
     }
    })
  })
}

export default request